Part Number Hot Search : 
NTE7005 5676A 20TTS 2835325 1060CT 240128 ADN4664 TCMT4606
Product Description
Full Text Search
 

To Download CM8888-2 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  ? 2000 california micro devices corp. all rights reserved. 5/00 215 topaz street, milpitas, california 95035 tel: (408) 263-3214 fax: (408) 263-7846 www.calmicro.com 1 california micro devices cm8888/8888-2 cmos integr a ted dtmf tranceive r block diagram c0400798d fe a tur es ? advanced cmos technology for low power consumption and increased noise immunity ? complete dtmf ? transmitter/receiver ? standard 8051, 8086/8 microprocessor port ? central office quality and performance ? adjustable guard time ? automatic tone burst mode ? call progress mode ? single +5 volt power supply ? 20-pin dip, 20-pin dip eiaj, 20-pin soic, 28-pin plcc packages ? 2 mhz microprocessor port operation product description the camd cm8888/8888-2 is a fully integrated dtmf transceiver, featuring adjustable guard time, automatic tone burst mode, call progress mode, and a fully compatible 8051, 8086/8 microprocessor interface. the cm8888/8888-2 is manufactured using state-of-the-art advanced cmos technology for low power consumption and precise data handling. the cm8888/8888-2 is based on the industry standard cm8870 dtmf receiver, while the transmitter utilizes a switched- capacitor d/a converter for low distortion, highly accurate dtmf signaling. internal counters provide an automatic tone burst mode which allows tone bursts to be transmitted with precise timing. a call progress filter can be selected by an external microprocessor for analyzing call progress tones. the CM8888-2 is electrically equivalent to the cm8888 but does not include the call progress function. applications ? paging systems ? repeater systems/mobile radio ? interconnect dialers ? pabx systems ? computer systems ? fax machines ? pay telephones ? credit card verification all trademarks are the property of their respective holders.
?2000 california micro devices corp. all rights reserved. 5/00 215 topaz street, milpitas, california 95035 tel: (408) 263-3214 fax: (408) 263-7846 www.calmicro.com 2 california micro devices cm8888/8888-2 this device contains input protection against damage due to high static voltages or electric fields; however, precautions should be taken to avoid application of voltages higher than the maximum rating. note: exceeding these ratings may cause permanent damage, functional operation under these conditions is not implied. operating characteristics - gain setting amplifier: all voltages referenced to v ss , v dd = 5.0v + 5%, fc = 3.579545 mhz, t a = -40c to +85c unless otherwise noted. dc characteristics: all voltages referenced to v ss , v dd = 5.0v + 5%, fc = 3.579545 mhz, t a = -40c to +85c unless otherwise noted. s g n i t a r m u m i x a m e t u l o s b a r e t e m a r a pl o b m y se u l a v e g a t l o v y l p p u s r e w o p v ( d d v - s s ) v d d x a m v 0 . 6 n i p y n a n o e g a t l o vc d vv o t v 3 . 0 - d d v 3 . 0 + n i p y n a n o t n e r r u ci d d x a m a m 0 1 e r u t a r e p m e t g n i t a r e p ot a c 5 8 + o t c 0 4 - e r u t a r e p m e t e g a r o t st s c 0 5 1 + o t c 5 6 - s c i t s i r e t c a r a h c c d r e t e m a r a pl o b m y sn i m* p y tx a ms t i n u e g a t l o v y l p p u s g n i t a r e p ov d d 5 7 . 40 . 55 2 . 5v t n e r r u c y l p p u s g n i t a r e p oi d d 0 1a m n o i t p m u s n o c r e w o pp o 5 . 2 5m w s t u p n i i c s o e g a t l o v t u p n i l e v e l h g i hv o h i 5 . 3v i c s o e g a t l o v t u p n i l e v e l w o lv o l i 5 . 1v - n i + n i ) z h k 1 @ ( , e c n a d e p m i t u p n ir n i 0 . 0 1m w v ( e g a t l o v d l o h s e r h t g n i r e e t s d d ) v 0 . 5 =v t s t 2 . 23 . 25 . 2v s t u p t u o 2 c s o ) d a o l o n ( e g a t l o v t u p t u o l e v e l h g i hv o h o 9 . 4v 2 c s o ) d a o l o n ( e g a t l o v t u p t u o l e v e l w o lv o l o 1 . 0v v ( t n e r r u c e g a k a e l t u p t u o h o q r i ) v 4 . . 2 =i z o 0 . 10 . 0 1 m a v f e r ) d a o l o n ( e g a t l o v t u p t u ov f e r 4 . 27 . 2v v f e r e c n a t s i s e r t u p t u or r o 1k w ) s c , o s r , r w , d r , 3 d - o d ( s u b a t a d e g a t l o v t u p n i l e v e l w o lv l i 8 . 0v e g a t l o v t u p n i l e v e l h g i hv h i 0 . 2v i ( e g a t l o v t u p t u o l e v e l w o l l o ) a m 6 . 1 =v l o 4 . 0v i ( e g a t l o v t u p n i l e v e l h g i h h o 0 0 4 = m ) av h o 4 . 2v v ( t n e r r u c e g a k a e l t u p n i n i i ) v 4 . 2 o t 4 . 0 =i z i 0 . 0 1 m a s c i t s i r e t c a r a h c g n i t a r e p o r e t e m a r a pl o b m y sn i mp y tx a ms t i n u ( t n e r r u c e g a k a e l t u p n iv s s < v n i < v d d )i n i 0 0 1a n e c n a t s i s e r t u p n ir n i 0 1m w e g a t l o v t e s f f o t u p n iv s o 5 2v m ) z h k 1 ( n o i t c e j e r y l p p u s r e w o pr r s p0 6b d v 0 . 3 - ( n o i t c e j e r e d o m n o m m o c< v n i < ) v 0 . 3r r m c0 6b d n i a g e g a t l o v p o o l n e p o c da l o v 5 6b d h t d i w d n a b n i a g y t i n uw b5 . 1z h m ( g n i w s e g a t l o v t u p t u or l > k 0 0 1 w v o t s s )v o 5 . 4v p p ) s g ( d a o l e v i t i c a p a c m u m i x a mc l 0 0 1f p ) s g ( d a o l e v i t s i s e r m u m i x a mr l 0 5k w ) d a o l o n ( e g n a r e d o m n o m m o cvm c0 . 3v p p absolute maximum ratings: (see note)
? 2000 california micro devices corp. all rights reserved. 5/00 215 topaz street, milpitas, california 95035 tel: (408) 263-3214 fax: (408) 263-7846 www.calmicro.com 3 california micro devices cm8888/8888-2 ac characteristics: all voltages referenced to v ss , v dd = 5.0v + 5%, fc = 3.579545 mhz, t a = -40c to +85c unless otherwise noted. s c i t s i r e t c a r a h c c a r e t e m a r a pl o b m y sn i mp y tx a ms t i n u s n o i t i d n o c l a n g i s e v i e c e r s l e v e l l a n g i s t u p n i d i l a v9 2 -1 +m b d ; l a n g i s e t i s o p m o c f o e n o t h c a e (5 . 7 29 6 8v m s m r ) 9 , 6 , 5 , 4 , 3 , 2 , 1 s e t o n ) 9 , 6 , 3 , 2 s e t o n ( t p e c c a t s i w t e v i t i s o p 0 1b d ) 9 , 6 , 3 , 2 s e t o n ( t p e c c a t s i w t e v i t a g e n 0 1b d ) 9 , 5 , 3 , 2 s e t o n ( t i m i l t p e c c a n o i t a i v e d . q e r f% 5 . 1 . m o n z h 2 ) 5 , 3 , 2 s e t o n ( t i m i l t c e j e r n o i t a i v e d . q e r f% 5 . 3 . m o n ) 0 1 , 9 , 5 , 4 , 3 , 2 ( e c n a r e l o t e n o t d r i h t 6 1 -b d ) 0 1 , 9 , 7 , 5 , 4 , 3 , 2 ( e c n a r e l o t e s i o n 6 1 -b d ) 1 1 , 9 , 8 , 5 , 4 , 3 , 2 ( e c n a r e l o t e n o t l a i d 2 2b d t p e c c a ) m b d 5 2 - @ ( y c n e u q e r f r e w o lf a l 0 2 3z h t p e c c a ) m b d 5 2 - @ ( y c n e u q e r f r e p p uf a h 0 1 5z h t p e c c a ) m b d 5 2 - @ ( y c n e u q e r f r e w o lf r l 0 9 2z h t p e c c a ) m b d 5 2 - @ ( y c n e u q e r f r e p p uf r h 0 4 5z h g n i m i t e v i e c e r e m i t n o i t c e t e d t n e s e r p e n o tt p d 51 14 1s m e m i t n o i t c e t e d t n e s b a e n o tt a d 5 . 045 . 8s m ) 9 g i f . f e r ( t p e c c a n o i t a r u d e n o t n i mt c e r 0 4s m ) 9 g i f . f e r ( t c e j e r n o i t a r u d e n o t x a mt c e r 0 2s m ) 9 g i f . f e r ( t p e c c a e s u a p t i g i d r e t n i . n i mt d i 0 4s m ) 9 g i f . f e r ( t c e j e r e s u a p t i g i d r e t n i . x a mt o d 0 2 m s ) 3 b o t t s ( y a l e d n o i t a g a p o r pt s p t 3 b 3 1 m s ) 3 x r - o x r o t t s ( y a l e d n o i t a g a p o r pt s p t x r 8 m s g n i m i t t i m s n a r t ) e d o m f m t d ( n o i t a r u d t s r u b e n o tt t s b 0 52 5s m ) e d o m f m t d ( n o i t a r u d e s u a p e n o t t s p 0 52 5s m n o i t a r u d t s r u b e n o t ) e d o m s s e c o r p l l a c , d e d n e t x e ( t e t s b 0 0 14 0 1s m n o i t a r u d e s u a p e n o t ) e d o m s s e c o r p l l a c , d e d n e t x e ( t e s p 0 0 14 0 1s m t u p t u o e n o t r ( l e v e l t u p t u o p u o r g h g i h l k 0 1 = w ) v t u o h 1 . 6 -1 . 2 -m b d r ( l e v e l t u p t u o p u o r g w o l l k 0 1 = w ) v t u o l 1 . 8 -1 . 4 -m b d r ( s i s a h p m e - e r p l k 0 1 = w ) b d p 023 b d n o i t r o t s i d t u p t u o r ( l k 0 1 = w ) h t d i w d n a b z h k 4 . 3 d h t5 2 -b d ) z h m 5 9 7 5 . 3 = f ( n o i t a i v e d y c n e u q e r f f d 7 . 0 5 . 1 % e c n a t s i s e r d a o l t u p t u o r t l 0 10 5k w
?2000 california micro devices corp. all rights reserved. 5/00 215 topaz street, milpitas, california 95035 tel: (408) 263-3214 fax: (408) 263-7846 www.calmicro.com 4 california micro devices cm8888/8888-2 notes: 1. dbm = decibels above or below a reference power of 1 mw into a 600 ohm load. 2. digit sequence consists of all 16 dtmf tones. 3. tone duration = 40ms. tone pause = 40 ms. 4. nominal dtmf frequencies are used. 5. both tones in the composite signal have an equal amplitude. 6. the tone pair is deviate by + 1.5% + 2hz. 7. bandwidth limited (3 khz) gaussian noise. 8. the precise dial tone frequencies are 350 and 440 hz ( +2%) 9. for an error date of less than 1 in 10,000. 10. referenced to the lowest amplitude tone in the dtmf signal. 11. referenced to the minimum valid accept level. a c char acter istics: v dd = 5.0v + 5%, v ss = ov, t a = -40c to +85c * typical values are for use as design aids only, and are not guaranteed or subject to production testing. s c i t s i r e t c a r a h c c a r e t e m a r a pl o b m y sn i m* p y tx a mt i n u e c a f r e t n i r o s s e c o r p o r c i m h t d i w e s l u p w o l , r w , d rt l c 0 0 2s n h t d i w e s l u p h g i h , r w , d rt h c 0 8 1s n l l a f d n a e s i r , r w , d rt , r t f 5 2s n d l o h s s e r d d at h a 0 1s n p u t e s s s e r d d at s a 3 2s n d l o h a t a d d a e rt r h d 2 2s n ) d a o l f p 0 0 2 ( y a l e d a t a d d i l a v o t d rt r d d 0 5 1s n p u t e s a t a d e t i r wt w s d 5 4s n d l o h a t a d e t i r wt w h d 0 1s n 3 d - o d e c n a t i c a p a c t u p n it n i c 5f p p c q r i e c n a t i c a p a c t u p t u ot t u o 5f p k c o l c f m t d y c n e u q e r f k c o l c l a t s y r cc f9 5 7 5 . 35 9 7 5 . 31 3 8 5 . 3z h m ) . k l c l a n r e t x e ( e m i t e s i r t u p n i k c o l ct l c h l 0 1 1s n ) . k l c l a n r e t x e ( e m i t l l a f t u p n i k c o l ct l c h l 0 1 1s n ) . k l c l a n r e t x e ( e l c y c y t u d t u p n i k c o l cc d l c 0 40 50 6% 2 c s o d a o l e v i t i c a p a cc o l 0 3f p
? 2000 california micro devices corp. all rights reserved. 5/00 215 topaz street, milpitas, california 95035 tel: (408) 263-3214 fax: (408) 263-7846 www.calmicro.com 5 california micro devices cm8888/8888-2
?2000 california micro devices corp. all rights reserved. 5/00 215 topaz street, milpitas, california 95035 tel: (408) 263-3214 fax: (408) 263-7846 www.calmicro.com 6 california micro devices cm8888/8888-2 explanation of events a. tone bursts detected, tone duration invalid rx data register not updated. b. tone #n detected, tone duration valid, tone decoded and latched in rx data register. c. end of tone #n detected, tone absent duration valid, information in rx data register retained until next valid tone pair. d. tone #n + 1 detected, tone duration valid, tone decoded and latched in rx data register. e. acceptance dropout of tone #n + 1, tone absent duration invalid, data remains unchanged. f. end of tone #n + 1 detected, tone absent duration valid, inforamtion in rx data register retained until next valid tone repair. explanation symbols v in dtmf composite input signal. est early steering output, indicates detection of valid tone frequencies. st/gt steering input/guard time output. drives external rc timing circuit. rx 0 -rx 3 4-bit decoded data in receive data register. b3 delayed steering. indicates that valid freqeuncies have been present/absent for the required guard time thus consituting a valid siganal. b2 indicates that valid data is in the receive data register. the bit is cleared after the status register is read. irq/cp interupt is active indicating that new data is in the rx data register. the interupt is cleared after the status register is read. trec maximum dtmf signal duration not detected as valid. trec minimum dtmf signal duration required for valid recognition. t id minimum time between valid sequencial dtmf signals. t do maximum allowable dropout during valid dtmf signal. t dp time to detect valid frequencies present. t da time to detect valid frequencies absent. t gtp guard time, tone present. t gta guard time, tone absent. functional descr iption the cm8888 integrated dtmf transceiver provides the design engineer with not only low power consumption, but central office quality performance. the cm8888?s internal architecture consists of high performance dtmf receiver with an internal gain setting amplifier and dtmf gernerator. the dtmf generator contains a tone burst counter for generating precise tone bursts and pauses. the call progress mode, when selected, allows the detection of call progress tones. a standard 8051, 8086/8 series microprocessor interface allows access to an internal status register, two control registers and two data registers within the cm8888. input configuration the cm8888 input arrangement consists of a differential input operational amplifier and bias sources (v ref ) for biasing the amplifier inputs at v dd /2. provisions are made for the connection of a feedback resistor to the op amp output (gs) for gain adjustment. in the single-ended configuration, the input pins should be connected as shown in figure 1, while figure 2 shows the necessary connections for a differential input configuration.
? 2000 california micro devices corp. all rights reserved. 5/00 215 topaz street, milpitas, california 95035 tel: (408) 263-3214 fax: (408) 263-7846 www.calmicro.com 7 california micro devices cm8888/8888-2 figure 1. single ended input configuration figure 2. differential input configuration voltage gain receiver section separation of the low and high group tones is achieved by applying the dtmf signal to the inputs to two sixth order switched capacitor bandpass filters, the bandwidths of which correspond to the low and high- group frequencies as shown in figure 5. the low- group filter incorporates notches at 350 hz and 440 hz for excellent dial-tone rejection. each filter output is followed by a single-order switched capacitor filter section which smoothes the signals prior to limiting. limiting is performed by high-gain comparators with hysteresis to prevent detection of unwanted low-level signals. the outputs of the comparators provide full- rail logic swings at the incoming dtmf signals frequencies. following the filter section is a decoder which employs digital counting techniques to determine the frequencies of the incoming tones, and to verify that the incoming tones correspond to standard dtmf frequencies. a complex averaging algorithm protects against tone simulation by extraneous signals (e.g. voice), while still providing tolerance to small deviations in frequency. the averaging algorithm was developed to ensure and optimum combination of immunity to talk-off , as well as a tolerance to the presence of two valid tones (sometimes referred to as ?signal condition? in industry publications), the ?early steering? (est) output will go to and active state. any subsequent loss of signal condition will cause est to assume and inactive state. steeringcircuit before registration of a decoded tone pair, the receiver checks for a valid signal duration (referred to as character recognition condition). this check is performed by an external rc time constant driven by est. a logic high on est causes vc (see figure 3) to rise as the capacitor discharge. provided that the signal condition is maintained (est remains high) for the validation period (tgtp), vc reaches the threshold (vtst) of the steering logic to register the tone pair, latching its corresponding 4-bit code (see figure 5) into the receive data register. at this point the gt continues to drive high as long as est remains high. finally, after a short delay to allow the output latch to settle, the delayed steering output flag goes high, signalling that a received tone pair has been registered. it is possible to monitor the status of the delayed steering flag by checking the appropriate bit in the status register. if interrupt mode has been selected, the irq/cp pin will pull low when the delayed steering flag is active. the contents of the output latch are updated on an active delayed steering transition. this data is presented to the 4-bit bi directional data bus when the receive data register is read. the steering circuit works in reverse to validate the interdigit pause between signals. thus, as well as rejecting signals too short to be considered valid, the receiver will tolerate signal interruptions (drop out) too short to be considered a valid pause. this facility, together with the capability of selecting the steering time constants externally, allows the designer to tailor performance to meet a wide variety of system requirements.
?2000 california micro devices corp. all rights reserved. 5/00 215 topaz street, milpitas, california 95035 tel: (408) 263-3214 fax: (408) 263-7846 www.calmicro.com 8 california micro devices cm8888/8888-2 guard time adjustment the simple steering circuit shown in figure 3 is adequate for most applications. component values are chosen according to the formula: trec = tdp + tgtp tid = tda + tgta the value of tdp is a device parameter and trec is the minimum signal duration to be recognized by the receiver. a value for c of 0.1 uf is recommended for most applications, leaving r to be selected by the designer. different steering arrangements may be used to select independently the guard times for tone present (tgpt) and tone absent (tgta). this may be necessary to meet system specifications which place both accept and reject limits on both tone duration and interdigital pause. guard time adjustment also allows the designer to tailor system parameters such as talk-off and noise immunity. increasing trec improves talk-off performance figure 3. basic steering circuit figure 4. guard time adjustment since it reduces the probability that tones simulated by speech will maintain signal condition long enough to be registered. alternatively, a relatively short trec with a ling tdo would be appropriate for extremely noisy environments where fast acquisition time and immunity to tone drop-outs are required. design information for guard time adjustments is shown in figure 4. call progress filter (cm8888) a call progress (cp) mode can be selected allowing the detection of various tones which identify the progress of a telephone call on the network. the call progress tone input and dtmf input are common, however, call progress tones can only be detected when the cp mode has been selected. dtmf signals cannot be detected if the cp mode has been selected (see table 5). figure 6. indicates the useful detect bandwidth of the call progress filter. frequencies presented to the input (in + and in-) which are within the ?accept? bandwidth limits of the filter are hard-limited by a high- gain comparator with the irq/cp pin serving as the output. the square wave output obtained from the schmitt trigger can be analyzed by a microprocessor or counter arrangement to determine the nature of the call progress tone being detected. frequencies which are in the ?reject? area will not be detected, and consequently there will be no activity on irq/cp as a result of these frequencies. f w o l f h g i h t i g i dd 3 d 2 d 3 0 d 7 9 69 0 2 110001 7 9 66 3 3 120010 7 9 67 7 4 130011 0 7 7 9 0 2 140100 0 7 7 6 3 3 150101 0 7 7 7 7 4 160110 2 5 8 9 0 2 170111 2 5 8 6 3 3 181000 2 5 8 7 7 4 191001 1 4 9 6 3 3 101010 1 4 9 9 0 2 11011 1 4 9 7 7 4 1#1100 7 9 6 3 3 6 1a1101 0 7 7 3 3 6 1b1110 2 5 8 3 3 6 1c1111 1 4 9 3 3 6 1d0000 figure 5. function encode/decode 0=logic low, 1=logic high
? 2000 california micro devices corp. all rights reserved. 5/00 215 topaz street, milpitas, california 95035 tel: (408) 263-3214 fax: (408) 263-7846 www.calmicro.com 9 california micro devices cm8888/8888-2 dtmf generator the dtmf transmitter employed in the cm888 is capable of generating all sixteen standard dtmf tone pairs with low distortion and high accuracy. all frequencies are derived from an external 3.58 mhz crystal. the sinusoidal waveforms for the individual tones are digitally synthesized using row and column programmable dividers and switched capacitor d/a converters. the row and column tones are mixed and filtered providing a dtmf signal, data conforming to the encoding format shown in figure 5 must be written to the transmit data register. note that this is the same as the receiver output code. the individual tones which are generated (flow and fhigh) are referred to as low-group and high-group tones. as seen from table 1, the low-group frequencies are 697, 770, 852, and 941 hz; the high-group frequencies are 1209, 1336, 1477, and 1633 hz. typically the high- group to low-group amplitude ratio (twist) is 2db to compensate for high-group attenuation on long loops. dtmf generator operation the period of each tone consists of 32 equal time segments. the period of a tone is controlled by varying the length of these time segments. during write operations to the transmit data register, 4-bit data on the bus is latched and converted to of 8 coding for use by the programmable divider circuitry. this code is used to specify a time segment length which will ultimately determine the frequency for the tone. when the divider reaches the appropriate count as determined by the input code, a reset pulse is issued and the counter starts again. the number of time segments is fixed at 32; however, by varying the segment length as described above, the frequency can also be varied. the divider output clocks another counter which addresses the sinewave lookup rom. the lookup table contains codes which are used by the switched capacitor d/a converter to obtain discrete and highly accurate dc voltage levels. two identical figure 6 call progress response circuits are employed to produce row and column tones which are then mixed using a low noise summing amplifier. the oscillator described needs no ??start-up? time as in other dtmf generators since the crystal oscillator is running continuously, thus providing a high degree of tone burst accuracy. under conditions when there is no tone output signal, the tone pin assumes a dc level of 2.5 volts (typ.) a bandwidth limiting filter is incorporated and serves to attenuate distortion products above 4 khz. it can be seen from figure 7 that the distortion products are very low in amplitude. burst mode in certain telephony applications it is required that dtmf signals being generated be of a specific duration determined either by the particular application or by any one of the exchange transmitter specifications currently existing. standard dtmf signal timing can be accomplished by making use of the burst mode. the transmitter is capable of issuing symmetric bursts/pauses of predetermined duration. this burst/pause duration is 51 ms + 1 ms which is a standard interval for autodialer and central office applications. after the burst pause has been issued, the appropriate bit is set in the status register, indicating that the transmitter is ready for more data. the timing described above is available when the dtmf mode has been selected. however, when cp figure 7 spectrum plot e v i t c a l l e c y c n e u q e r f t u p t u o ) z h ( % r o r r e d e i f i c e p s l a u t c a 1 l7 9 61 . 9 9 60 3 . 0 + 2 l0 7 72 . 6 6 79 4 . 0 - 3 l2 5 84 . 7 4 84 5 . 0 - 4 l 1 4 90 . 8 4 94 7 . 0 + 1 h 9 0 2 19 . 5 1 2 17 5 . 0 + 2 h 6 3 3 17 . 1 3 3 12 3 . 0 - 3 h 7 4 4 19 . 1 7 4 15 3 . 0 - 4 h 3 3 6 10 . 5 4 6 13 7 . 0 + table 1 actual frequencies versus standard requirements
?2000 california micro devices corp. all rights reserved. 5/00 215 topaz street, milpitas, california 95035 tel: (408) 263-3214 fax: (408) 263-7846 www.calmicro.com 10 california micro devices cm8888/8888-2 mode (call progress mode is selected, a secondary burst/ pause time is available such that this interval is extended to 102 ms + 2 ms. the extended interval is useful when precise tone bursts of longer than 51 ms duration and 51 ms pause are desired. note that when cp mode and burst mode have been selected, dtmf tones may be transmitted only and not received. in certain applications where a nonstandard burst/pause time is desirable, a software timing loop or external timer can be used to provide the timing pulses when the burst mode is disabled by enabling and disabling the transmitter. the cm8888 is initialized on power-up sequences such that dtmf mode and burst mode are selected. cp mode and burst mode have been selected, dtmf tones may be transmitted only and not received. in certain applications where a nonstandard burst/pause time is desirable, a software timing loop or external timer can be used to provide the timing pulses when the burst mode is disabled by enabling and disabling the transmitter. the cm8888 is initialized on power-up sequence such that dtmf mode and burst mode are selected. single tone generation a single tone mode is available whereby individual tones from the low-group or high-group can be generated. this mode can be used for dtmf test equipment applications, acknowledgment tone generation and distortion measurements. refer to control register b (table 6) description for details. distortion calculations the cm8888 is capable of producing precise tone bursts with minimal error in frequency (see table1). the internal summing amplifier is followed by a first-order low-pass switched-capacitor filter to minimize harmonic components and intermodulation products. the total harmonic distortion for a single tone can be calculated using equation 1 which is the ratio of the total power of all the extraneous frequencies to the power of the fundamental frequency expressed as a percentage. the fourier components of the tone output correspond to v2f...vnf as measured on the output waveform. the total harmonic distortion for a dual tone can be equation 1. thd (%) for a single tone equation 2. thd (%) for a dual tone calculated using equation 2. vl and vh correspond to the low-group amplitude, respectively, and v2imd is the sum of all the intermodulation components. the interval switched-capacitor filter following the d/a converter keeps distortion products down to a very low level as shown in figure 7. dtmf clock circuit the internal clock circuit is complete with the addition of a standard television color burst crystal having a resonant frequency of 3.579545 mhz. a number of cm8888 devices can be connected as shown in figure 8 such that only one crystal is required. microprocessor interface the cm8888 employs a microprocessor interface which allows precise control of transmitter and receiver functions. there are five internal registers associated with the microprocessor interface which can be subdivided into three categories, ie; data transfer, transceiver control and transceiver status. there are two registers associated with figure 8 common crystal connection table 2. internal register functions table 3. cra bit positions table 4. cra bit positions
? 2000 california micro devices corp. all rights reserved. 5/00 215 topaz street, milpitas, california 95035 tel: (408) 263-3214 fax: (408) 263-7846 www.calmicro.com 11 california micro devices cm8888/8888-2 data transfer operations. the receive data register contains the output code of the last valid dtmf tone pair to be decoded and is a read-only register. the data entered in the transmit data register will determine which tone pair is to be generated (see figure 5 fro coding details). data can only be written to the transmit data register. transceiver control is accomplished with two control registers (cra and crb) which occupy the same address space. a write operation to crb can be executed by setting the appropriate bit in cra. the following write operation to the same address will then be directed to crb and subsequent write cycles will then be directed table 5. control regsiter a description n o i t p i r c s e d a r e t s i g e r l o r t n o c t i be m a nn o i t c n u fn o i t p i r c s e d o bt u o tt u p t u o e n o t r e h t i e n i d e t n e m e l p m i e b n a c n o i t c n u f s i h t . t u p t u o e n o t e h t s e l b a n e ' 1 ' c i g o l a . e d o m t s r u b - n o n r o e d o m t s r u b e h t 1 bf m t d / p cl o r t n o c e d o m e n o t l a u d g n i v i e c e r d n a g n i t a r e n e g f o e l b a p a c s i e c i v e d e h t , ) ' 0 ' c i g o l ( f m t d n i , ) ' 1 ' c i g o l ( d e t c e l e s s i e d o m ) s s e r g o r p l l a c ( p c e h t n e h w . s l a n g i s y c n e u q e r f - i t l u m . d e t c e t e d e b o t s e n o t s s e r g o r p l l a c w o l l a o t d e l b a n e s i r e t l i f s s a p d n a b r e d r o h t 6 a t a d e t n e s e r p e b l l i w h t d i w d n a b d e i f i c e p s e h t n i h t i w e r a h c i h w s e n o t s s e r g o r p l l a c d e l b a n e n e e b s a h t i b q r i e h t f i t a m r o f e v a w r a l u g n a t c e r n i n i p p c / q r i e h t e h t , d e t c e l e s n e e b h t o b e v a h e d o m t s u b d n a e d o m p c e h t n e h w o s l a . ) 1 = 2 b ( ) p y t ( s m 2 0 1 f o e s u a p d n a t s r u b a h t i w l a n g i s f m t d e u s s i l l i w r e t t i m s n a r t f i , r e t t i m s n a r t f m t d e h t m o r f d e n i a t b o t a h t e c i w t s i n o i t a r u d l a n g i s s i h t . n o i t a r u d e h t n e h w d e d o c e d e b t o n n o c s l a n g i s t a h t e t o n . d e t c e l e s n e e b d a h e d o m f m t d . d e t c e l e s n e e b s a h n o i t a r e p o f o e d o m p c 2 bq r ie l b a n e t p u r r e t n i f m t d e h t d n a e v i t c a s i e d o m s i h t n e h w . e d o m t p u r r e t n i e h t s e l b a n e ' 1 ' c i g o l a n o i t i d n o c ' 0 ' c i g o l a o t l l u p l l i w n i p p c / q r i e h t , ) 0 = 1 b ( d e t c e l e s n e e b s a h e d o m r o f t n e s e r p n e e b s a h d n a d e v i e c e r n e e b s a h l a n g i s f m t d d i l a v a ) 1 r e h t i e n e h w e d o m t s r u b ( a t a d e r o m r o f y d a e r s i r e t t i m s n a r t e h t ) 2 r o n o i t a r u d e m i t d r a u g e h t . ) y l n o 3 bl e s rr e t s i g e r l o r t n o c e h t o t e l c y c e t i r w t x e n e h t n o b r e t s i g e r l o r t n o c s t c e l e s ' 1 ' c i g o l a d e t c e r i d e r a r e t s i g e r l o r t n o c e h t o t s e l c y c e t i r w t n e u q e s b u s . s s e r d d a r e t s i g e r . a r e t s i g e r l o r t n o c o t k c a b back to cra. internal reset circuitry will clear the control registers on power-up; however, as a precautionary measure the initialization software should include a routine to clear the registers. refer to table 5 and 6 for details concerning the control registers. the irq/cp pin can be programmed such that it will provide and interrupt request signal upon validation of dtmf signals, or when the transmitter is ready for more data (burst mode only). the irq/cp pin is configured as an open- drain output device and as such requires a pull-up resistor (see figure 9).
?2000 california micro devices corp. all rights reserved. 5/00 215 topaz street, milpitas, california 95035 tel: (408) 263-3214 fax: (408) 263-7846 www.calmicro.com 12 california micro devices cm8888/8888-2
? 2000 california micro devices corp. all rights reserved. 5/00 215 topaz street, milpitas, california 95035 tel: (408) 263-3214 fax: (408) 263-7846 www.calmicro.com 13 california micro devices cm8888/8888-2 bit name status flag set status flag cleared bo irq interrupt has occured. bit one interrupt is inactive. cleared after (b1) and/or bit two (b2) is set. status register is read. b1 transmit data register pause duration has terminated cleared after status register is read and transmitter is ready for or when in non-burst mode. new data. b2 receive data register full valid data is in the receive cleared after status register is data register. read. b3 delayed steering set upon the valid detection of cleared upon the detection of a the absence of a dtmf signal. valid dtmf signal. table 7. status register description pin function table name description name description n+ non-inverting op-amp input. in- inverting op-amp input gs gain select. gives access to output of front end differential amplifier for connection of feedback resistor. v ref references voltage output. nominally v dd /2 is used to bais inputs at inputs at mid-rail (see application circuit). v ss negative power supply input. osc1 dtmf clock/oscillator input. osc2 clock output. a 3.5795 mhz crystal connected between osc1 and osc2 completes the internal oscillator circuit. tone dual tone multi-frequency (dtmf) output. wr write input. a low on this pin when cs is low enables data transfer from the microprocessor. ttl compatible. cs chip select. ttl input. (cs =0 to select the chip). rso register select input. see register decode table. ttl compatible. rd read input. a low on this pin when cs is low enables data transfer to the microprocessor. ttl compatible. irq/cp interupt request to microprocessor (open-drain output). also, when call progress (cp) mode has been selected and interrupt enabled the irq/cp pin will output a rectangular wave signal representative of the input siganl applied at the input op- amp. the input signal must be within the bandwidth limits of the call progress filter. see filter 6. do-d3 microprocessor data bus. ttl compatible. est early spring output. presents a logic high once the digital algorithm has detected a valid tone pair (signal condition). any momentary loss of signal condition will cause est to return to a logic low. stgt steering input/guard time output (bidierectional). a voltage greater than vts, detected at st causes the device to register the detected tone pair and update the output latch. a voltage less than vts, frees the device to accept a new tone pair. the gt output acts to reset the external steering time- constant; its state is a function of est and the voltage on st. v dd positive power supply input.


▲Up To Search▲   

 
Price & Availability of CM8888-2

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X